package com.icinfo.cloud.provider.punish.ucase.caseregister.dto;

import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * @author shishengyao
 * @description
 * @date 2022/5/10
 */
@Data
public class CaseRegisterPartiesLegalInfoDto {
    /**
     * 主键id
     */
    private String id;

    /**
     * 法定代表人或负责人--当事人法人
     **/
    @NotEmpty(message = "法定代表人不能为空")
    private String legal;

    /**
     * 工作单位的职务--当事人法人
     **/
    private String job;
    /**
     * 统一社会信用代码--当事人法人
     **/
    @NotEmpty(message = "统一社会信用代码不能为空")
    private String uniscid;
    /**
     * 工作单位的电话--当事人法人
     **/
    private String phone;
    /**
     * 单位的地址--当事人法人
     **/
    @NotEmpty(message = "单位的地址不能为空")
    private String unitAddress;
    /**
     * 法人身份证--当事人法人
     **/
    private String legalCertNo;

    /**
     * 单位单位名称
     **/
    @NotEmpty(message = "单位名称不能为空")
    private String entName;
    /**
     *单位类型(1:法人 2:个体工商户 3:其他组织)
     */
    private String entType;
    /**
     * 法人证件类型--当事人法人
     **/
    private String legalCertType;
    /**
     * 当事人Id
     */
    private String partyId;

    /**
     * 邮编
     */
    private String postCode;

    /**
     * 当事人基本情况
     */
    private String partyBasicInfo;

    /**
     * 经营地址
     */
    private String businessAddress;

    /**
     * （人社使用）单位行业类型-数据字典（RS_INDUSTRY_TYPE,生态环境(ST_INDUSTRY_TYPE)）
     */
    private String legalIndustryType;

    /**
     *企业类型:(0国有企业、1国有独资公司、2其他)
     */
    private String enterpriseType;

    /**
     * 是否为上市公司(0:否，1:是)：isListedCompany
     */
    private String isListedCompany;

    /**
     * 是否为所属集团公司：(0:否，1是)isAffiliationCompany
     */
    private String isAffiliationCompany;

    /**
     * 单位联系人
     */
    private String legalContacts;

}
